package com.file_.BufferedReaderAndWriter_;

import java.io.BufferedReader;
import java.io.FileReader;

// 使用BufferedReader读取 文本 文件，并显示在控制台
public class Demo1 {
    public static void main(String[] args) throws Exception {
        String filePath = "D:\\A_Test\\中英文.txt";
        // 1、创建BufferedReader对象
        BufferedReader bufferedReader = new BufferedReader(new FileReader(filePath));
        String line = null;  // 记录按行读取，效率高
        // 2、循环读取
        // 说明
        // （1）bufferedReader.readLine()是按行读取,
        // （2）返回null，表示读取完毕
        while ((line = bufferedReader.readLine()) != null) {
            System.out.println(line);
        }

        // 3、关闭流，注意：只需要关闭外层流BufferedReader，因为系统会自动关闭节点流
        bufferedReader.close();
    }
}
